package wechat

import (
	// "fmt"

	// "github.com/medivhzhan/weapp/v2"
)

// Service implements a wechat auth service.
type Service struct {
	AppID     string
	AppSecret string
}

// Resolve resolves authorization code to wechat open id.
func (s *Service) Resolve(code string) (string, error) {
	return code, nil // 测试使用
	
	// res, err := weapp.Login(s.AppID, s.AppSecret, code)
	// if err != nil {
	// 	// 处理一般错误信息
	// 	return "", fmt.Errorf("weapp.Login: %v", err)
	// }

	// if err := res.GetResponseError(); err != nil {
	// 	// 处理微信返回错误信息
	// 	return "", fmt.Errorf("weapp response err: %v", err)
	// }
	
	// return res.OpenID, nil
}
